package com.harmontronics.hanma.paas.paas.domain.app.entity;

import com.harmontronics.hanma.paas.paas.consts.SupportedDatabaseEnum;
import com.harmontronics.hanma.paas.paas.domain.app.entity.valueobject.ViewDataBaseTypeEnum;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 数据源
 *
 * @author paas-generator
 * @email paas-generator@harmontronics.com
 * @date 2021-05-12 11:12:31
 */
@Data
public class HmDatasource {

    /**
     * $column.comments
     */
    private Long id;
    /**
     * 数据源KEY
     */
    private String key;
    /**
     * 数据源名称
     */
    private String name;
    /**
     * 数据源类型
     */
    private ViewDataBaseTypeEnum type;
    /**
     * 数据源描述
     */
    private String remark;
    /**
     * 创建人
     */
    private String createBy;
    /**
     * 创建时间
     */
    private LocalDateTime createDate;
    /**
     * 修改时间
     */
    private LocalDateTime modifyDate;
    /**
     * 修改人
     */
    private String modifyBy;


    private List<HmDatasourceEnv> envList;

}
